.header {
    width: 98%;
    height: 1rem;
    background: url(../img/header.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 50%;
    top: .06rem;
    transform: translateX(-50%);
    z-index: 99;
}

.logo {
    display: inline-block;
    position: absolute;
    left: 50%;
    top: .4rem;
    transform: translateX(-50%);
    font-size: .4rem;
    background-image: -webkit-linear-gradient(#10ceca, #02a4e7);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.times {
    margin-top: .4rem;
    font-size: .18rem;
    color: #0091ec;
}

.times > i {
    font-size: .26rem;
    vertical-align: text-bottom;
}

.datas {
    position: absolute;
    top: 1.06rem;
    height: 1.6rem;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    z-index: 99;
}

.datas > li {
    width: 2.4rem;
    height: 1.2rem;
    color: #01d2d8;
    border-radius: .1rem;
    overflow: hidden;
    margin: 0 .1rem;
}

.datas-num {
    height: .76rem;
    line-height: .76rem;
    text-align: center;
    background: linear-gradient(to top, #015397 0%, #0177b8 100%);
    /*background: -moz-linear-gradient(top, #0177b8 0%, #015397 100%);*/
}

.datas-num i {
    font-size: .4rem;
    vertical-align: super;
}

.datas-num > span {
    font-size: .16rem;
    vertical-align: top;
}

.datas-name {
    height: .45rem;
    text-align: center;
    line-height: .45rem;
    font-size: .24rem;
    background: linear-gradient(to top, #001c3c 0%, #002543 100%);
}

/*数字滚动插件的CSS可调整样式*/
.numbers {
    display: inline-block;
    height: .4rem;
    line-height: .4rem;
    /*padding: .18rem 0;*/
    overflow: hidden;
}

.mt-number-animate {
    font-family: '微软雅黑';
    /*line-height: 0.773rem;*/
    /*height: 0.773rem; !*设置数字显示高度*!;*/
    font-size: 0.28rem; /*设置数字大小*/
    overflow: hidden;
    display: inline-block;
    position: relative;
}

.mt-number-animate .mt-number-animate-dot {
    width: 15px; /*设置分割符宽度*/
    line-height: 0.773rem;
    float: left;
    text-align: center;
}

.mt-number-animate .mt-number-animate-dom {
    width: 0.2rem; /*设置单个数字宽度*/
    text-align: center;
    float: left;
    position: relative;
    top: 0;
}

.mt-number-animate .mt-number-animate-dom .mt-number-animate-span {
    width: 100%;
    float: left;
}

.mt-number-animate-span {
    /*background: url(../newImages/num-bg.png) no-repeat;*/
    /*background-size: 0.5rem 0.773rem;*/
}

.page {
    position: absolute;
    bottom: .2rem;
    left: 50%;
    transform: translateX(-50%);
    color: #009eff;
    z-index: 99;
}

.page > li {
    float: left;
    text-align: center;
    width: 1.6rem;
}

.page > li.active {
    color: #01d2d8;
}

.page > li.active > span {
    background-color: rgba(16, 205, 203, .5);
}

.page > li > span {
    display: inline-block;
    text-align: center;
    width: .6rem;
    height: .6rem;
    line-height: .6rem;
    border-radius: 4rem;
    background-color: rgba(0, 160, 233, .5);
}

.page > li > span > i {
    font-size: .3rem;
}

.page > li > div {
    text-align: center;
    height: .4rem;
    line-height: 0.4rem;
    font-size: .16rem;
}

.SJCJ-left {
    position: absolute;
    left: 0;
    bottom: 0;
    overflow: hidden;
}

.SJCJ-right {
    position: absolute;
    right: 0;
    bottom: 0;
    overflow: hidden;
}

.SJCJ-center {
    position: absolute;
    bottom: 1rem;
    left: 50%;
    transform: translateX(-50%);
}

.one .SJCJ-center {
    width: 6.5rem;
    height: 5.7rem;
    background: url(../img/center.png) no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}

.four .SJCJ-center {
    width: 7rem;
    height: 5rem;
    bottom: 1.5rem;
    background: url(../img/center2.png) no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
.tow {
    display: none;
}

.tow .template {
    height: 3.2rem;
}

.tow .template .t-mian {
    height: 2.9rem;
}

.tow.SJCJ-center .template:nth-child(2) {
    height: 2.2rem;
}

.tow.SJCJ-center .template:nth-child(2) .t-mian {
    height: 2rem;
}

.template {
    position: relative;
    width: 5.5rem;
    height: 2.6rem;
    background: url(../img/border.png) no-repeat;
    background-size: 100% 100%;
    margin: .2rem;
    padding: .3rem;
    font-size: .18rem;
}

.title {
    font-size: .18rem;
    height: .3rem;
    line-height: .3rem;
    color: #01d2d8;
}

.title > i {
    float: left;
    width: .2rem;
    height: .2rem;
    margin: .05rem;
    background: url(../img/title.png);
    background-size: 100% 100%;
}

.template .t-mian {
    height: 2.3rem;
    overflow: hidden;
}
.template .t-mian.echart {
    position: absolute;
    top: .3rem;
    left: .3rem;
    right: .3rem;
    bottom: .3rem;
    height: auto;
}
.t-table {
    height: 100%;
    text-align: center;
    color: #009eff;
    position: relative;
}

.t-table table {
    width: 100%;
    border: 0px;
    table-layout: fixed;
}

.t-table table tr {
    height: .4rem;
}

.t-table.system-join table td:nth-child(1) {
    width: 20%;
}

.t-table.system-join table td:nth-child(2) {
    text-align: left;
    width: 40%;
}

.t-table.system-join table td:nth-child(3) {
    width: 40%;
}

.tb-mian {
    position: absolute;
    top: .4rem;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto;
}

.tb-mian tr:nth-child(odd) {
    background-color: rgba(0, 59, 119, .5);
}

.bottom-left {
    position: absolute;
    bottom: 3.2rem;
    left: 0;
    height: .6rem;
    width: .6rem;
    text-align: center;
    line-height: .6rem;
    color: #10cccb;
    background: linear-gradient(to left, #01a0e5 0%, #00417f 100%);
    border: 1px solid #00a0e9;
    border-left: 0px;
    border-radius: 0 .1rem .1rem 0;
    cursor: pointer;
}

.bottom-left > i {
    font-size: .4rem;
}

.cpu {
    width: 100%;
    height: 1.3rem;
    overflow: hidden;
}

.cpu li {
    width: 25%;
    height: 1.3rem;
    float: left;
    color: #02ffc6;
    font-size: .18rem;
    text-align: left;
    display: flex;
    align-items: center;
}

.server table {
    width: 100%;
}

.server table tr {
    height: .3rem;
}

.server table tr td:nth-child(1) {
    text-align: center;
    color: #009eff;
}

.server table tr td:nth-child(2) {
    width: 60%;
}

.server table tr td:nth-child(3) {
    text-align: left;
    color: #08d7ed;
}

.t-mian p {
    color: #009eff;
    font-size: .16rem;
    padding-left: .3rem;
}

.text {
    font-size: .24rem;
    color: #01d2d8;
}

.SAS {
    display: flex;
    justify-content: space-around;
}

.SAS li {
    margin-top: .1rem;
    height: 1.1rem;
    border-radius: 8px;
    text-align: center;
}

.SAS li:nth-child(1) {
    width: 18%;
    background-color: rgba(5, 118, 149, .7);
}

.SAS li:nth-child(2) {
    width: 18%;
    background-color: rgba(218, 108, 0, .7);
}

.SAS li:nth-child(3) {
    width: 50%;
    background-color: rgba(0, 141, 205, .7);
}

.SAS li i {
    margin: .14rem;
    font-size: .4rem;
    color: #02ffc6;
}

.SAS li p {
    font-size: .18rem;
    padding: 0;
    color: #02ffc6;
}

.three {
    display: none;
    overflow: hidden;
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.procedure {
    width: 100%;
    height: 2.5rem;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.procedure-bg {
    position: relative;
    width: 2.7rem;
    height: 1.3rem;
    background: url(../img/bg.png) no-repeat center;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    color: #01d2d8;
}

.procedure-bg:before {
    content: '';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 1.3rem;
    width: .1rem;
    height: .6rem;
    background: url(../img/s-line.gif) no-repeat center;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}

.procedure-bg i {
    position: absolute;
    left: .4rem;
    top: .38rem;
    font-size: .38rem;
}

.procedure-bg span {
    position: absolute;
    right: .3rem;
    top: .5rem;
    font-size: .3rem;
    font-weight: 600;
}

.chuanshu {
    width: 1.8rem;
    height: .3rem;
    background: url(../img/chuanshu.gif) no-repeat center;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}

.procedureData {
    height: 4.1rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.template2 {
    width: 3.9rem;
    height: 3.2rem;
    margin: .1rem;
    padding: .2rem;
    background: url(../img/template2.png) no-repeat center;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}

.dataP {
    position: relative;
    height: 1.3rem;
    background: url(../img/dataP.png) no-repeat center;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

.dataP-body .numbers {
    color: #ffd202;
    height: .44rem;
    line-height: .44rem;
}

.dataP-body .numbers .mt-number-animate {
    font-size: .4rem;
    font-weight: 600;
}

.dataP-body .mt-number-animate .mt-number-animate-dom {
    width: 0.26rem;
}

.dataP-body p {
    color: #01d2d8;
    font-size: .24rem;
}

.tl2-ul {
    height: 2rem;
}

.tl2-ul li {
    width: 33.3%;
    height: 100%;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.tl2-ul li p {
    font-size: .18rem;
}

.tl2-ul li i {
    width: .5rem;
    height: .5rem;
    margin-bottom: .1rem;
    line-height: .5rem;
    color: #fff;
    font-size: .3rem;
    display: inline-block;
    border-radius: 4rem;
}

.cba {
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
}

.cba li {
    width: 100%;
    height: .8rem;
    padding: .1rem;
    border-radius: 4px;
    background-color: rgba(0, 126, 255, .4);
}

.cba li .left {
    width: .6rem;
    height: 100%;
    display: flex;
    align-items: center;
}
.cba li .right{
    width: 2.4rem;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    color: #009eff;
    font-size: .2rem;
}
.cba li .right span{
    color: #ffd202;
    font-size: .3rem;
}
.cba li .left i{
    width: .6rem;
    height: .6rem;
    line-height: .6rem;
    color: #fff;
    text-align: center;
    font-size: .4rem;
    display: inline-block;
    border-radius: 4rem;
}

.jcfw{
    width: 100%;
}
.jcfw tr{
    height: .9rem;
}
.jcfw tr i{
    text-align: center;
    width: .5rem;
    height: .5rem;
    margin-bottom: .1rem;
    line-height: .5rem;
    color: #fff;
    font-size: .3rem;
    display: inline-block;
    border-radius: 4rem;
}
.jcfw tr .right{
    width: .8rem;
    height: .5rem;
    float: left;
    text-align: left;
    display: flex;
    flex-wrap: wrap;
    color: #00a0e9;
    font-size: .14rem;
    align-content: center;
    text-indent: .1rem;
}
.jcfw tr .right span{
    font-size: .16rem;
}
.four{
    display: none;
}
.bg-blur {
    background-color: #00a0e9;
}

.bg-red {
    background-color: #e90b8e;
}

.bg-green {
    background-color: #00c775;
}
.bg-green1 {
    background-color: #01d2d8;
}
.bg-purple{
    background-color: #6a27e4;
}
.bg-yellow{
    background-color: #c6c400;
}
.bg-orange{
    background-color: #da9003;
}
.cl-green {
    color: #01d2d8;
}

.cl-blur {
    color: #009eff;
}

.cl-orange{
    color: #ffd202;
}
